package szxy.base.day04.base;
/*
 小芳的妈妈每天给她2.5元钱，她都会存起来，但是，每当这一天是存钱的第5天或者5的倍数的话，她都会花去6元钱，
 请问，经过多少天，小芳才可以存到100元钱？

 //分析
   1、什么时候存到100元。使用while循环
   2、定义存钱的金额变量
   3、定义每隔5天花掉的钱
   4、定义当前存钱的金额
   5、多少天
   6、天的倍数

 */
public class test4 {
    public static void main(String[] args) {
        double dailySaving=2.5;     //每天存钱的金额
        double spendAmount=6.0;  //每隔5天花掉的钱
        double totalMoney=0.0;   //当前存款总额
        int daysCount=0;    //经过的天数
        int spendsDayCount=0;  //经过的天数每隔5天的计数

        while(totalMoney < 100.0){
            daysCount++;
            totalMoney+=dailySaving;

            //判断是否每隔5天
            spendsDayCount++;
            if(spendsDayCount==5){
                totalMoney-=spendAmount;
                spendsDayCount=0;    //重置每隔5天的计数
            }

//            if(totalMoney >= 100.0){
//                break;
//            }
        }
        System.out.println("经过"+daysCount+"天，小芳存到了100元钱");
    }
}

